def analyze_words(stroka):
    a = len(stroka)
    if len(stroka) < 2:
        return "Мало данных для анализа"
    A = 0
    for word in stroka:
        if word[0].isalpha() and word[0].isupper() and word[0] not in "ABCDEFGHIJKLMNOPQRSTUVWXYZ":
            A += 1
    l = 0
    for word in stroka:
        if any(char.isalpha() and char.isupper() for char in word):
            l += 1
    tri = 0
    for word in stroka:
        if len(word) <= 3:
            tri += 1
    dlina_slov = ""
    dlin = 0
    for word in stroka:
        if len(word) > dlin:
            dlina_slov = word
            dlin = len(word)
    dev = 0
    for word in stroka:
        if "-" in word:
            dev += 1
    return (
        f"Кол-во слов: {a}\n"
        f"Кол-во слов с заглавной кириллической буквы: {A}\n"
        f"Кол-во слов содержащих латинский символ: {l}\n"
        f"Кол-во слов не превышающих 3 символа: {tri}\n"
        f"Кол-во слов в составе которых имеется дефис: {dev}\n"
        f"Самое длинное слово: {dlina_slov}\n"
        f"Его длина: {dlin}"
    )




print(analyze_words(input("Введите слова, разделенные пробелом: ").split()))
